Semi-streaming Algorithms for Submodular Matroid Intersection
نویسندگان
چکیده
While the basic greedy algorithm gives a semi-streaming with an approximation guarantee of 2 for unweighted matching problem, it was only recently that Paz and Schwartzman obtained analogous result weighted instances. Their approach is based on versatile local ratio technique also applies to generalizations such as hypergraph matchings. However, framework analysis fails related problem matroid intersection result, instances did not match factor achieved by Our main closes this gap developing \(2+\varepsilon \) intersection, improving upon previous best \(4+\varepsilon \). techniques allow us generalize recent results Levin Wajc submodular maximization subject constraints matroid-intersection constraints.
منابع مشابه
Valuated Matroid Intersection II: Algorithms
Based on the optimality criteria established in Part I, we show a primal-type cyclecanceling algorithm and a primal-dual-type augmenting algorithm for the valuated independent assignment problem: Given a bipartite graph G = (V , V −;A) with arc weight w : A → R and matroid valuations ω and ω− on V + and V − respectively, find a matching M(⊆ A) that maximizes ∑ {w(a) | a ∈ M}+ ω(∂M) + ω−(∂−M), w...
متن کاملStreaming Algorithms for Submodular Function Maximization
We consider the problem of maximizing a nonnegative submodular set function f : 2N → R+ subject to a p-matchoid constraint in the single-pass streaming setting. Previous work in this context has considered streaming algorithms for modular functions and monotone submodular functions. The main result is for submodular functions that are non-monotone. We describe deterministic and randomized algor...
متن کاملExact and Approximation Algorithms for Weighted Matroid Intersection
In this paper, we propose new exact and approximation algorithms for the weighted matroid intersection problem. Our exact algorithm is faster than previous algorithms when the largest weight is relatively small. Our approximation algorithm delivers a (1 − ε)-approximate solution with a running time significantly faster than most known exact algorithms. The core of our algorithms is a decomposit...
متن کاملMatroid Intersection
Last lecture we covered matroid intersection, and defined matroid union. In this lecture we review the definitions of matroid intersection, and then show that the matroid intersection polytope is TDI. This is Chapter 41 in Schrijver’s book. Next we review matroid union, and show that unlike matroid intersection, the union of two matroids is again a matroid. This material is largely contained in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-73879-2_15